Efficient Detailed Routing for FPGA Back-End Flow Using Reinforcement Learning

نویسندگان

چکیده

Over the past few years, computation capability of field-programmable gate arrays (FPGAs) has increased tremendously. This led to increase in complexity designs implemented on FPGAs and time taken by FPGA back-end flow. The flow comprises many steps, routing is one most critical steps among them. Routing normally constitutes more than 50% total an optimization at this step can lead overall In work, we propose enhancements incorporating a reinforcement learning (RL)-based framework. proposed RL-based framework, use ?-greedy approach customized reward functions speed up while maintaining similar or better quality results (QoR) as compared conventional negotiation-based congestion-driven solution. For experimentation, two sets widely deployed, large heterogeneous benchmarks. Our show that, for greedy combined with modified function gives purely exploratory approaches. Moreover, incorporation framework its comparison algorithm shows that enhancement requires less giving QoR. On average, speedup 35% recorded solutions. Finally, leads reduction execution 25%.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Satisfiability-Based Detailed FPGA Routing

In this paper we address the problem of detailed FPGA routing using Boolean formulation methods. In the context of FPGA routing where routing resources are fixed, Boolean formulation methods can prove the unroutability of a given circuit, which is a clear advantage over classical net-at-a-time approaches. Previous attempts at FPGA routing using Boolean methods were based on Binary Decision Diag...

متن کامل

Reinforcement Learning for Adaptive Routing

Reinforcement learning means learning a policy—a mapping of observations into actions— based on feedback from the environment. The learning can be viewed as browsing a set of policies while evaluating them by trial through interaction with the environment. We present an application of gradient ascent algorithm for reinforcement learning to a complex domain of packet routing in network communica...

متن کامل

Efficient Exploration for Reinforcement Learning

Reinforcement learning is often regarded as one of the hardest problems in machine learning. Algorithms for solving these problems often require copious resources in comparison to other problems, and will often fail for no obvious reason. This report surveys a set of algorithms for various reinforcement learning problems that are known to terminate with good solution after a number of interacti...

متن کامل

Efficient Gait Generation using Reinforcement Learning

The use of a free gait becomes necessary when walking over discontinuous terrain or when performing changes in the heading of the robot. If no look-ahead planning is possible, the free gait must be generated reactively. We present a basic gait generation strategy and a heuristic enhancement of it that results in a significant efficiency improvement. In the search for a better strategy, we decid...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Electronics

سال: 2022

ISSN: ['2079-9292']

DOI: https://doi.org/10.3390/electronics11142240